iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 13
2

前言

這次來寫一下資料庫的東西好了,相對於資訊系生,通訊系沒教資料庫阿!!!!真的是不應該阿!!!誰說通訊系就不用寫網站就不用搞資安,搞得我只能去資訊系學阿QQ,但是聽說都是英文,我看還是算了,大學生嘛~自學吧!那就從最輕量的資料庫SQLite學起。

何謂SQLite

為資料庫的檔案格式(軟體庫),不需要架設如MySQL這種資料庫系統就可以進行資料的操控,而且本身是一個很小的資料庫,通常手機裡面的APP都是用SQLite當資料庫。

安裝SQLite(此處以Windows示範)

  1. 下載壓縮檔

  2. 解壓縮檔案後,將檔案路徑寫入環境變數中

  3. 設定成功後在命令提示字元(CMD)開啟SQLite

sqlite3

安裝SQLite(此處以Windows示範)

  1. 下載壓縮檔

  2. 解壓縮檔案後,將檔案路徑寫入環境變數中

  3. 設定成功後在命令提示字元(CMD)開啟SQLite

sqlite3

SQLite指令

  1. 創建資料庫
sqlite3 DatebaseName.db
  1. 將SQLite輸出格式詳細點
.header on
.mode column
.timer on
  1. 檢查資料庫列表
.databases
  1. 退出SQLite
>.quit
  1. 導出資料庫
sqlite3 DatebaseName.db .dump > testDB.sql
  1. 導入資料庫
sqlite3 DatebaseName.db < testDB.sql

上一篇
Day-12 Python_Socket小實作
下一篇
Day-14 資料庫篇 - SQLite(2)
系列文
在資訊宅中打滾的通訊系生30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
freedr
iT邦新手 5 級 ‧ 2023-08-09 09:14:58

以唯讀方式開啟 SQLite 資料庫
sqlite3 "file:DatebaseName.db?immutable=1"
sqlite3 "file:DatebaseName.db?mode=ro"

我要留言

立即登入留言